perm filename RUNOFF.RNO[IL,LSP] blob
sn#116148 filedate 1975-04-19 generic text, type T, neo UTF8
.NF.LC.CS
.CENTER
.UC
.UL
R U N O F F
.SP2.C
↑A ↑DOCUMENTATION ↑LANGUAGE
.SP 3.AJ.FILL
.UC
RUNOFF
IS A PROCESSOR WHICH IS USED TO PRODUCE OUTPUT, IN MANUSCRIPT FORMAT, FROM
A FREE FORMAT TEXT FILE CONSISTING OF TEXT LINES AND
TEXT CONTROL COMMANDS.
THERE ARE MANY ADVANTAGES IN USING
.UC
RUNOFF
IN CONJUNCTION WITH THE TEXT EDITORS:
.UC
TECO
AND
.UC
LINED.
FIRST OF ALL, ALL DOCUMENTATION CAN BE KEPT IN FILES WHICH ARE
STORED ON DISK, ↑D↑E↑CTAPE, OR MAGNETIC TAPE, DEPENDING
ON FREQUENCY OF MODIFICATIONS TO THE DOCUMENTATION FILES.
THE ADVANTAGE OF THIS PROCEDURE IS THAT ALL DOCUMENTATION
CAN BE KEPT UP TO DATE BY USING THE
. UC
TIME-SHARING SYSTEM.
TO UPDATE A DOCUMENT, ONE MERELY SPENDS A FEW MINUTES
USING AN EDITOR TO UPDATE THE INPUT FILE TO ↑-RUNOFF↑-,
AND THEN USES ↑-RUNOFF↑- TO PRODUCE THE UPDATED DOCUMENT.
THE SMALL AMOUNT OF INITIAL EFFORT WHICH IS REQUIRED TO USE
.UC
RUNOFF
IS EXTREMELY LOW COMPARED TO THE EFFORT WHICH IS REQUIRED
TO UPDATE AND RE-TYPE A DOCUMENT THE 2ND, 3RD, ...
.NCS
TIME.
.CS
SECONDLY,
.UC
RUNOFF
HAS BEEN DESIGNED TO ALLOW TEXT FILES WHICH HAVE BEEN GENERATED
ON
.UC
MODEL 33
TELETYPES, OR OTHER DEVICES WHICH DO NOT HAVE THE COMPLETE
.UC
ASCII
CHARACTER SET, TO PRINT IN THE ↑-ASCII↑- CHARACTER SET ON DEVICES
WHICH CAN PROCESS THE COMPLETE SET.
AT THE PRESENT TIME, THE
↑-IBM↑- 2741 DATA TERMINAL, THE
.UC
MODEL 37
TELETYPE AND THE MODEL
.UC
LP10E
LINE PRINTER ARE THE ONLY FULL CHARACTER SET DEVICES WHICH
.UC
RUNOFF
HANDLES. AS NEW TERMINALS ARE USED,
.UC
RUNOFF
WILL BE MODIFIED TO ALLOW FULL CHARACTER SET OUTPUT
ON THE ADDITIONAL DEVICES.
.PG2
WITH AN
.UC
LP10E
LINE PRINTER, IT IS POSSIBLE TO RUN OFF A COMPLETELY
UPDATED DOCUMENTATION FILE IN A FEW SECONDS RATHER
THAN HAVING TO WAIT HOURS OR PERHAPS DAYS
FOR TYPED OUTPUT. IN ADDITION TO ITS SPEED (500
LPM), THE
.UC
LP10E
HAS A COMPLETE SET OF ↑GREEK LETTERS AND MATHEMATICAL SYMBOLS
"HIDDEN" BENEATH THE
.UC
ASCII
CONTROL CHARACTERS.
.UC
RUNOFF,
OF COURSE, PROVIDES A METHOD FOR SELECTING ANY OF THE "HIDDEN"
CHARACTERS FOR OUTPUT.
USERS OF THE ↑I↑B↑M 2741 TERMINAL, MAY ALSO
EXTEND THE ↑-ASCII↑- CHARACTER SET BY USING A VARIETY OF TYPE
BALLS.
THIS DESCRIPTION OF
.UC
RUNOFF
IS DIVIDED INTO THREE SECTIONS; ONE SECTION FOR EACH OF THE
THREE EXECUTION STATES OF
.UC
RUNOFF.
.PG3
.BP.C
↑STATE 1: ↑FILE ↑DESCRIPTION ↑STATE
.NPB.SP1
.PP
↑RUNOFF-
↑THE FILE DESCRIPTION STATE IS THE FIRST STATE
WHICH
.UC
RUNOFF
ENTERS.
.UC
RUNOFF
INDICATES THAT IT IS IN THIS STATE BY TYPING AN ASTERISK ("*")
ON THE USER'S TERMINAL. IT THEN WAITS FOR THE USER TO TYPE A FILE
SPECIFICATION COMMAND, WHICH TELLS
.UC
RUNOFF
WHERE THE OUTPUT IS TO GO AND
WHERE TO GET THE INPUT FILE. THE FORMAT OF THE FILE SPECIFICATION IS:
.UC.SP1.I2
ODEV:OFILE.OEXT[ODIR]←IDEV:IFILE.IEXT[IDIR]
.SP1
WHERE
.UC
ODEV, OFILE, OEXT,
AND
.UC
ODIR
ARE THE OUTPUT DEVICE, OUTPUT FILE NAME, OUTPUT FILE EXTENSION AND
OUTPUT FILE DIRECTORY, RESPECTIVELY.
(↑-NOTE↑-: "←" IS A LEFT ARROW ON MANY TERMINALS.)
↑SIMILARLY,
.UC
IDEV, IFILE, IEXT,
AND
.UC
IDIR
ARE THE INPUT DEVICE, INPUT FILE NAME, INPUT FILE EXTENSION AND
INPUT FILE DIRECTORY, RESPECTIVELY.
ALL PARTS OF THE SPECIFICATION
ARE OPTIONAL.
.UC
RUNOFF
MAKES THE FOLLOWING ASSUMPTIONS FOR MISSING PARAMETERS:
.SP1.NF
.I2.UL
↑MISSING ↑PARAMETER ↑ASSUMPTION MADE BY ↑R↑U↑N↑O↑F↑F
.SP1.SS
↑O↑D↑E↑V: ↑T↑T↑Y: IF ↑O↑F↑I↑L↑E MISSING
↑D↑S↑K: IF ↑O↑F↑I↑L↑E PRESENT
↑O↑F↑I↑L↑E NONE
.↑O↑E↑X↑T .↑L↑S↑T
[↑O↑D↑I↑R] USER'S DIRECTORY
↑I↑D↑E↑V: ↑T↑T↑Y: IF ↑I↑F↑I↑L↑E MISSING
↑D↑S↑K: IF ↑I↑F↑I↑L↑E PRESENT
↑I↑F↑I↑L↑E NONE
.↑I↑E↑X↑T .↑R↑N↑O
[↑I↑D↑I↑R] USER'S DIRECTORY
.SP2.AJ.F
.PG4
↑EXAMPLES:
.SP1.I2.UC
DTA1:MESS←MESSY[10,1]
.SP1
↑SPECIFIES INPUT FROM DEVICE
.UC
DSK:
FROM DIRECTORY [10,1] AND FROM THE FILE
.UC
MESSY.RNO.
THE OUTPUT GOES TO DEVICE
.UC
DTA1:
AND IS CALLED
.UC
MESS.LST.
.SP1
.I2.UC
FILENM.RNO
.SP1
↑SPECIFIES INPUT FROM DEVICE
.UC
DSK:
FROM THE USER'S OWN DIRECTORY AND FROM THE FILE
.UC
FILENM.RNO.
THE OUTPUT GOES TO DEVICE
.UC
TTY:.
.BP.I2.UC
DSK:GARBAG.DMP[2,1]←TAPE1:FILE.TXT
.SP1
↑SPECIFIES INPUT FROM LOGICAL DEVICE
.UC
TAPE1:
FROM THE FILE
.UC
FILE.TXT.
THE OUTPUT GOES TO DEVICE
.UC
DSK:
IN DIRECTORY [2,1] (ASSUMING WRITE PRIVILEGES) TO THE FILE
.UC
GARBAG.DMP.
.SP.I2.UC
LPT:←NOEXT.
.SP
↑SPECIFIES INPUT FROM THE LOGICAL DEVICE
.UC
DSK:
FROM THE FILE
.UC
NOEXT.
(↑NOTE THAT THE "." AFTER THE FILE NAME INDICATES THAT
THE FILE HAS NO EXTENSION; OTHERWISE, IF THE "." WERE OMITTED,
.UC
RUNOFF
WOULD ASSUME AN EXTENSION OF
.UC
RNO.)
↑THE OUTPUT GOES TO THE DEVICE
.UC
LPT:.
.SP1
WHEN A CORRECT FILE SPECIFICATION COMMAND IS TYPED TO
.UC
RUNOFF,
IT RINGS THE BELL ON THE USER'S TERMINAL AND THEN ENTERS
↑STATE 2.
.PG5.C.BP
↑STATE 2: ↑DIRECT ↑COMMAND ↑STATE
.SP1
↑WHEN
.UC
RUNOFF
ENTERS THIS STATE, AFTER LEAVING ↑STATE 1, IT SETS THE ASSUMED MODE FOR THE TEXT
FILE WHICH IS TO BE RUN OFF. THE MODE MAY BE CHANGED
BY DIRECT COMMANDS OR BY TEXT COMMANDS WHICH WILL BE DESCRIBED IN
↑STATE 3.
THE ASSUMED
.UC
RUNOFF
MODE IS THAT OF:
.SP1
.NF.SS
1. ↑LINE LENGTH OF 60 CHARACTERS
2. ↑TOP MARGIN OF 9 LINES (= 1.5")
3. ↑BOTTOM MARGIN OF 9 LINES
4. ↑PAPER LENGTH OF 66 LINES (=11")
5. ↑LEFT MARGIN OF 5 SPACES IF OUTPUT DEVICE
IS ↑T↑T↑Y33 OR ↑T↑T↑Y37
↑LEFT MARGIN OF 15 SPACES IF OUTPUT DEVICE
IS A LINE PRINTER OR ↑I↑B↑M 2741
6. ↑MAXIMUM LINE LENGTH OF 132 CHARACTERS
7. ↑STOP AFTER EACH PAGE
8. ↑FILL LINES
9. ↑RIGHT JUSTIFY LINES
10. ↑SINGLE SPACING
11. ↑TABS SET AT 1, 9, 17, 25, ...
12. ↑TYPE BALL 1 FOR ↑I↑B↑M 2741
.AJ.F.SP2
↑ALL OF THESE MODES CAN BE CHANGED BY DIRECT COMMANDS TO
.UC
RUNOFF
EXCEPT MODES 6, 8, 9, 10 AND 11.
MODES 8, 9, 10 AND 11 CAN BE RESET BY TEXT
COMMANDS WHICH WILL BE DESCRIBED IN ↑STATE 3. MODE 6 CAN
NEVER BE RESET.
EXCEPT WHERE EXPLICITLY SPECIFIED,
THE FOLLOWING DIRECT COMMANDS ALWAYS RETURN TO ↑STATE 2,
AFTER TAKING THE APPROPRIATE ACTION,
TO ACCEPT ANOTHER DIRECT COMMAND.
.BP5.SP2.C.UC.UL
BALL N
.SP
↑THE TYPE BALL TO BE USED FOR TYPING THE DOCUMENT MAY BE
CHANGED BY THIS COMMAND.
↑N IS A REFERENCE NUMBER WHICH IS USED TO UNIQUELY IDENTIFY
THE CHARACTER SET OF THE TYPE BALL.
INITIALLY, ↑-RUNOFF↑- ASSUMES THAT THE CODE SET IS THAT OF
TYPE BALL #1 (↑-JOSS↑- BALL).
THIS COMMAND HAS NO EFFECT UNLESS THE OUTPUT DEVICE IS
AN ↑I↑B↑M 2741 TERMINAL.
(↑SEE ↑APPENDIX ↑A FOR DETAILED DESCRIPTION OF HOW TO USE
THE ↑I↑B↑M 2741.)
.BP5.SP2.C.UC.UL
BM N
.SP1
↑THIS COMMAND SETS THE BOTTOM MARGIN TO
↑N LINES, UNLESS THE CURRENT PAPER LENGTH MINUS THE CURRENT
TOP MARGIN IS LESS THAN OR EQUAL TO ↑N.
.SP2.UC.C.UL
CARDIN
.SP
↑-RUNOFF↑- WILL IGNORE ALL TRAILING SPACES ON LINES WHICH ARE
PROCESSED IN ↑-NOFILL↑- MODE, IF THIS COMMAND IS USED.
THIS COMMAND IS GENERALLY USED WHEN INPUT IS FROM CARDS.
.BP5.SP2.UC.C.UL
DONE
.SP1
↑THIS COMMAND TELLS
.UC
RUNOFF
THAT THE USER IS FINISHED AND THAT
.UC
RUNOFF
SHOULD EXIT TO THE
.UC
TIME-SHARING SYSTEM.
.BP5.SP2.UC.C.UL
LL N
.SP1
↑THIS COMMAND SETS THE LINE LENGTH TO ↑N SPACES, IF ↑N IS LESS THAN 133.
.BP5.SP2.UC.C.UL
LM N
.SP1
↑THIS COMMAND SETS THE LEFT HAND MARGIN TO ↑N SPACES.
.BP5.SP2.C.UL.UC
LP10
.SP1
↑THIS COMMAND TELLS
.UC
RUNOFF
TO ASSUME THAT THE OUTPUT DEVICE IS A LINE PRINTER OF
TYPE
.UC
LP10A, LP10B,
OR
.UC
LP10C.
UNLESS AN INSTALLATION HAS AN
.UC
LP10E
LINE PRINTER, THIS MODE WILL BE SET AFTER THE FILE
SPECIFICATION COMMAND IF THE OUTPUT DEVICE IS A LINE PRINTER.
.BP5.SP2.C.UC.UL
LP10E
.SP1
↑THIS COMMAND CAUSES
.UC
RUNOFF
TO OUTPUT AS IF THE OUTPUT DEVICE WERE AN
.UC
LP10E
LINE PRINTER. THIS MODE WILL BE SET AFTER THE FILE SPECIFICATION
COMMAND, IF THE INSTALLATION HAS AN
.UC
LP10E
LINE PRINTER AND THE OUTPUT DEVICE IS A LINE PRINTER.
NOTE THAT IF OUTPUT IS TO A DISK FILE, WHICH IS TO BE
PRINTED ON A LINE PRINTER, THE
.UC
LP10
OR
.UC
LP10E
COMMAND SHOULD BE USED.
.BP5.SP2.C.UL.UC
NOSTOP
.SP1
↑THIS COMMAND RESETS THE STOP AFTER EACH PAGE MODE.
.UC
RUNOFF
WILL OUTPUT EACH PAGE WITHOUT STOPPING UNTIL IT
REACHES THE END OF THE INPUT FILE.
.BP5.SP2.UL.UC.C
PL N
.SP1
↑THIS COMMAND SETS THE PAPER LENGTH TO ↑N LINES, UNLESS ↑N
IS LESS THAN THE CURRENT TOP MARGIN PLUS THE CURRENT BOTTOM MARGIN.
.SP2.UC.UL.C
SSAL
.SP
↑USERS WHO WISH TO SPLIT SYMBOLS ACROSS
INPUT TEXT LINES MAY USE THIS COMMAND TO TELL ↑-RUNOFF↑-
TO IGNORE THE CARRIAGE RETURN - LINE FEED SYMBOL DELIMITER
IF NO SPACE PRECEDES THE CARRIAGE RETURN.
THIS MODE ONLY AFFECTS LINES WHICH ARE PROCESSED IN ↑-FILL↑- MODE.
.BP5.SP2.UC.C.UL
SKIP N
.SP1
↑THIS COMMAND MAKES
.UC
RUNOFF
SKIP ↑N PAGES BEFORE DOING ANY OUTPUT. IF ↑N IS NOT SPECIFIED,
.UC
RUNOFF
WILL ASSUME THAT IT SHOULD SKIP THE NEXT PAGE OF OUTPUT. IF
THE STOP AFTER EACH PAGE MODE IS ON,
.UC
RUNOFF
WILL RETURN TO ↑STATE 2 AFTER SKIPPING ↑N PAGES.
.BP5.SP2.UL.UC.C
TM N
.SP1
↑THIS COMMAND TELLS
.UC
RUNOFF
TO SET THE TOP MARGIN TO ↑N
LINES UNLESS ↑N IS GREATER THAN THE CURRENT PAPER LENGTH
MINUS THE CURRENT BOTTOM MARGIN.
.BP5.SP2.UL.UC.C
TTY33
.SP1
↑THIS COMMAND CAUSES
.UC
RUNOFF
TO PRODUCE OUTPUT WHICH IS COMPATIBLE WITH THE
.UC
MODEL 33
TELETYPE.
THIS MODE IS ASSUMED IF THE OUTPUT DEVICE IS ↑T↑T↑Y:
(SEE EXCEPTION BELOW).
.BP5.SP2.UL.UC.C
TTY37
.SP1
↑THIS COMMAND CAUSES
.UC
RUNOFF
TO PRODUCE OUTPUT WHICH IS COMPATIBLE
WITH THE
.UC
MODEL 37
teletype.
THIS MODE IS ASSUMED IF THE USER HAS DONE A
↑-.TTY LC↑- MONITOR COMMAND ON HIS TERMINAL, AND THE
OUTPUT DEVICE IS ↑T↑T↑Y:.
.BP5.SP2.C.UL
"NOTHING"
.SP1
↑THIS COMMAND, WHICH IS TYPED BY PRESSING ONLY THE
.UC
RETURN
KEY ON THE TERMINAL, IS THE NULL DIRECT COMMAND. IT
CAUSES
.UC
RUNOFF
TO ENTER ↑STATE 3, IN WHICH IT STARTS PROCESSING THE TEXT
INPUT FILE AND OUTPUTING TO THE OUTPUT DEVICE.
.BP.C
↑STATE 3: ↑TEXT ↑PROCESSING ↑STATE
.SP1
↑IN THIS STATE
.UC
RUNOFF
PROCESSES A SEQUENCE OF LINES FROM THE INPUT FILE AND OUTPUTS
THE MANUSCRIPT FORMATTED TEXT TO THE OUTPUT FILE.
.UC
RUNOFF
WILL RETURN TO ↑STATE 2 AFTER OUTPUTING EACH PAGE IF THE STOP
AFTER EACH PAGE MODE IS ON. WHEN
.UC
RUNOFF
REACHES THE END OF THE INPUT FILE IT COMPLETES THE FINAL PAGE
AND RETURNS TO ↑STATE 1.
IN ORDER TO ALLOW THE USER TO SPECIFY HOW TO PROCESS THE LINES
OF TEXT,
.UC
RUNOFF
RECOGNIZES LINES WHICH START WITH A PERIOD (".") AS
TEXT CONTROL COMMAND LINES. A TEXT CONTROL COMMAND LINE
CONSISTS OF ONE OR MORE TEXT COMMANDS. EACH TEXT COMMAND STARTS
WITH A PERIOD.
.UL
UNDEFINED TEXT COMMANDS ARE IGNORED BY
.UL.UC
RUNOFF.
TEXT COMMANDS TAKE EFFECT STARTING WITH THE NEXT
.UL
TEXT LINE
AND REMAIN IN EFFECT UNTIL RESET, UNLESS OTHERWISE SPECIFIED.
TO ALLIEVIATE TYPING TIME, EACH
.UC
RUNOFF
TEXT COMMAND HAS AN ABBREVIATED FORM
WHICH MAY BE USED IN LIEU OF THE REGULAR FORM.
THE FOLLOWING IS A LIST OF
.UC
RUNOFF
TEXT COMMANDS AND THEIR DESCRIPTIONS. THE ABBREVIATED FORM
OF EACH COMMAND IS ENCLOSED IN [ ].
.ST3C1
.BP5.SP2.C.UC.UL
ADJUST [AJ]
.SP1
↑THIS COMMAND TELLS
.UC
RUNOFF
TO RIGHT ADJUST EACH LINE SO THAT THE RIGHT MARGIN IS STRAIGHT.
.UC
NOTE:
↑RIGHT JUSTIFICATION WILL NOT OCCUR UNLESS
.UC
RUNOFF
IS IN
.UC
FILL
MODE.
THIS COMMAND CAUSES ANY PARTIALLY FILLED LINE TO BE OUTPUT.
.BP5.SP2.C.UC.UL
BEGIN PAGE N [BP]
.SP1
↑IF ↑N IS MISSING (OR 0), THIS COMMAND CAUSES
.UC
RUNOFF
TO BREAK OFF ANY PARTIALLY COMPLETED LINE AND TO START
A NEW PAGE.
IF ↑N IS NON-ZERO, A NEW PAGE IS BEGUN ↑←ONLY IF↑← THE
NUMBER OF REMAINING LINES ON THE PAGE IS LESS THAN ↑N.
.BP5.SP2.C.UC.UL
BLANK N [BK]
.SP
↑IF ↑N > 1, ↑-RUNOFF↑- PROCESSES THIS COMMAND AS IF IT WERE
A SYMBOL CONTAINING ↑N-1 SPACES.
IF ↑N < 2, OR IF THE CURRENT MODE IS
.UC
NOFILL,
OR
.UC
FILL
AND
.UC
JUSTIFY,
↑-RUNOFF↑- IGNORES THIS COMMAND.
THE SYMBOL GENERATED BY THIS COMMAND CANNOT BE UNDERLINED.
.BP5.SP2.C.UC.UL
BOTTOM LINE [BL]
.SP1
↑THIS COMMAND CAUSES
.UC
RUNOFF
TO SKIP TO THE BOTTOM LINE OF THE CURRENT PAGE. THE NEXT OUTPUT
LINE WILL BE OUTPUT ON THE BOTTOM LINE OF THE PAGE.
THIS COMMAND BREAKS OFF ANY PARTIALLY FILLED TEXT LINE.
.BP5.SP2.C.UC.UL
BOTTOM MARGIN N [BMR]
.SP1
↑THE BOTTOM MARGIN IS SET TO ↑N LINES BY THIS COMMAND. HOWEVER,
IF THE CURRENT PAPER LENGTH MINUS THE CURRENT TOP MARGIN IS LESS
THAN ↑N, THE COMMAND HAS NO EFFECT.
.BP5.SP2.C.UC.UL
BREAK [B]
.SP1
↑THIS COMMAND CAUSES ANY PARTIALLY FILLED LINE TO BE OUTPUT
BEFORE PROCESSING THE NEXT TEXT LINE.
.BP5.SP2.C.UC.UL
CAPITALIZE SENTENCES [CS]
.SP1
↑THIS COMMAND PUTS
.UC
RUNOFF
IN THE "CAPITALIZE SENTENCES" MODE. IN THIS MODE THE FIRST LETTER
AFTER THE OCCURRENCE OF EITHER A PERIOD FOLLOWED BY AT LEAST ONE
SPACE OR BY A PERIOD FOLLOWED BY A CARRIAGE RETURN IS
CAPITALIZED.
THE PREVIOUS STATEMENT ALSO HOLDS FOR THE QUESTION
MARK "?" AND THE EXCLAMATION POINT "!".
ONE WORD OF WARNING CONCERNING THIS MODE:
.UC
RUNOFF
TAKES THE PREVIOUS STATEMENTS LITERALLY!
.BP5.SP2.C.UC.UL
CENTER [C]
.SP1
↑THIS COMMAND TELLS
.UC
RUNOFF
TO SCAN THE NEXT TEXT LINE IN
.UC
NOFILL
MODE
AND TO CENTER THE CHARACTERS OF THE LINE ON THE NEXT LINE OF OUTPUT.
THIS COMMAND CAUSES A
.UC
BREAK
TO OCCUR BEFORE IT DOES THE CENTERING.
.BP5.SP2.C.UL.UC
CENTER LINE [CL]
.SP
↑THIS COMMAND IS SIMILAR TO THE
.UC
CENTER
COMMAND.
IT CAUSES THE NEXT LINE OF ↑←GENERATED OUTPUT↑← TO BE CENTERED,
INSTEAD OF CENTERING THE NEXT TEXT INPUT LINE.
THIS COMMAND CAUSES A
.UC
BREAK.
.BP5.SP2.C.UL.UC
CLEAR TABS N1,N2,... [CT]
.SP
↑THE TAB SETTINGS INDICATED BY
.UC
N1, N2,...
.NCS
ARE CLEARED BY THIS COMMAND.
.CS
↑IF NO TAB SETTINGS ARE SPECIFIED,
.UC
RUNOFF
CLEARS ALL TAB SETTINGS.
.BP5.SP2.C.UL.UC
DOUBLE SPACE [DS]
.SP1
↑THIS COMMAND PUTS
.UC
RUNOFF
INTO DOUBLE SPACING MODE. A LINE WILL BE SPACED AFTER EACH LINE
OF OUTPUT.
.BP5.SP2.C.UL.UC
ENDFIGURE [EFIG]
.SP
↑THE END OF A ↑FIGURE PAGE IS INDICATED BY THIS COMMAND.
THIS COMMAND BREAKS OFF ANY PARTIALLY FILLED TEXT LINE
OF THE FIGURE. IF NOT IN ↑FIGURE MODE (SEE
.UC
FIGURE
COMMAND), THIS COMMAND IS IGNORED.
.BP5.SP2.C.UL.UC
FIGURE [FIG]
.SP
↑THIS COMMAND BREAKS OFF ANY PARTIALLY COMPLETED TEXT
LINE AND OUTPUTS IT.
IT THEN ESTABLISHES ↑FIGURE PROCESSING MODE. THIS MODE
IS USED TO PRE-PROCESS A PAGE OF TEXT (A ↑FIGURE) FOR OUTPUT
WHEN THE NEXT PAGE BOUNDARY IS REACHED.
.UC
RUNOFF
STORES THE OUTPUT OF THE ↑FIGURE IN AN INTERNAL BUFFER
AND DUMPS THE BUFFER WHEN THE TOP OF THE NEXT PAGE IS
REACHED. WHEN AN
.UC
END FIGURE
COMMAND IS REACHED,
.UC
RUNOFF
CONTINUES PROCESSING OF THE CURRENT PAGE AS IF NOTHING
HAD HAPPENED.
.BP5.SP2.C.UL.UC
FILL [F]
.SP1.UC
RUNOFF
IS PLACED INTO LINE FILL MODE BY THIS COMMAND. SYMBOLS GET PROCESSED
UNTIL THERE ARE ENOUGH TO FIT ON A LINE WITHOUT OVERFLOWING IT.
IF JUSTIFICATION MODE IS ON,
.UC
RUNOFF
WILL INSERT EXTRA SPACES IN THE LINE (AT RANDOM) TO MAKE THE
RIGHT MARGIN LINE UP.
.BP5.SP2.C.UL.UC
HEADER [H]
.SP1
↑AS A RESULT OF THIS COMMAND, THE NEXT TEXT LINE WILL
BE SCANNED IN
.UC
NOFILL
MODE AND STORED IN A PAGE HEADER BUFFER. THE PAGE HEADER
WILL BE OUTPUT IN THE MIDDLE OF THE TOP MARGIN OF EACH
PAGE OF OUTPUT. THIS MODE CANNOT BE RESET, BUT THE HEADER CAN
BE CHANGED BY SUCCESSIVE
.UC
HEADER
COMMANDS. NOTE THAT THE PAGE HEADER TAKES PRECEDENCE OVER
LINE NUMBERS AT THE TOP OF PAGES.
ALSO NOTE THAT PAGE HEADERS MAY BE CENTERED BY USING A
.UC
CENTER
COMMAND BEFORE THE HEADER TEXT LINE.
.BP5.SP2.C.UL.UC
INDENT N [I]
.SP1
↑THIS COMMAND CAUSES THE NEXT LINE OF OUTPUT TO BE INDENTED
BY ↑N SPACES. HOWEVER, IF ↑N IS GREATER THAN THE CURRENT LINE
LENGTH, THE COMMAND IS IGNORED. THIS COMMAND CAUSES A
.UC
BREAK
TO OCCUR BEFORE THE NEXT LINE
OF OUTPUT.
.BP5.SP2.C.UL.UC
INDENT MARGIN N [IM]
.SP
↑THE LEFT MARGIN IS SET TO ITS CURRENT
VALUE PLUS ↑N BY THIS COMMAND. THE LINE LENGTH
IS DECREASED BY ↑N.
.BP5.SP2.C.UL.UC
JUSTIFY [J]
.SP1
↑THIS COMMAND IS IDENTICAL TO THE
.UC
ADJUST
COMMAND.
.BP5.SP2.C.UL.UC
LEFT MARGIN N [LMR]
.SP1
↑THE LEFT MARGIN SPACING IS MODIFIED WITH THIS COMMAND. THE
NEW LEFT MARGIN IS SET TO ↑N, UNLESS ↑N EXCEEDS THE
MAXIMUM LINE LENGTH.
THE LINE LENGTH IS MODIFIED BY THIS COMMAND. THE CURRENT
LEFT MARGIN MINUS ↑N IS ADDED TO THE CURRENT LINE LENGTH TO
OBTAIN THE NEW LINE LENGTH.
.BP5.SP2.C.UL.UC
LINE N [L]
.SP
↑THIS COMMAND TELLS
.UC
RUNOFF
TO SKIP TO LINE NUMBER ↑N. THE NEXT TEXT LINE WILL BE OUTPUT
ON LINE ↑N. THIS COMMAND BREAKS OFF AND OUTPUTS ANY
PARTIALLY FILLED TEXT LINE BEFORE SKIPPING.
.BP5.SP2.C.UL.UC
LINE LENGTH N [LNL]
.SP1
↑THE LINE LENGTH IS SET TO ↑N BY THIS COMMAND. IF ↑N IS
GREATER THAN THE MAXIMUM LINE LENGTH, THIS COMMAND IS IGNORED.
.BP5.SP2.C.UL.UC
LOWER CASE [LC]
.SP1
↑THIS COMMAND PLACES
.UC
RUNOFF
INTO LOWER CASE MODE. IN LOWER CASE MODE ALL LETTERS ARE
AUTOMATICALLY MADE LOWER
CASE.
THEY MAY THEN BE MADE UPPER CASE BY VARIOUS TEXT COMMANDS
OR CONTROL CHARACTERS.
.BP5.SP2.C.UL.UC
NO CAPITALIZE SENTENCES [NCS]
.SP1
↑THIS COMMAND RESETS THE CAPITALIZE SENTENCES MODE.
.BP5.SP2.C.UL.UC
NOFILL [NF]
.SP1
↑THIS COMMAND RESETS BOTH THE
.UC
ADJUST
AND
.UC
FILL
MODES. TEXT LINES WILL BE OUTPUT AS THEY ARE (AFTER POSSIBLE
ELIMINATION OF SPECIAL CHARACTERS OR CAPITALIZATION HAS BEEN
PERFORMED).
NOTE THAT TABS AND SPACES HAVE EFFECT
IN ↑-NOFILL↑- MODE.
SPACES ARE TREATED AS SPACES.
TABS CAUSE INSERTION OF SUFFICIENT SPACES SO THAT
THE NEXT CHARACTER STARTS AT A TAB SETTING.
TAB SETTINGS ARE RELATIVE TO THE CURRENT LEFT MARGIN.
THIS COMMAND CAUSES A
.UC
BREAK.
.BP5.SP2.C.UL.UC
NOJUST [NJ]
.SP1
↑THE
.UC
ADJUST
MODE IS RESET BY THIS COMMAND. A
.UC
BREAK
ALSO OCCURS BEFORE ANY FOLLOWING OUTPUT LINES.
.BP5.SP2.C.UL.UC
NO LOWER CASE [NLC]
.SP1
↑LOWER CASE MODE IS RESET BY THIS COMMAND. ALPHABETIC
CHARACTERS WILL BE PROCESSED AS THEY ARE, UNLESS MODIFIED
BY SPECIAL COMMANDS.
THIS MODE ALLOWS USERS OF TERMINALS HAVING UPPER AND LOWER
CASE LETTERS TO GENERATE THE TEXT INPUT FILE
USING THE FULL CHARACTER SET MODE OF THE MONITOR.
.BP5.SP2.C.UL.UC
NO NUMBER PAGES [NNP]
.SP1
↑THIS COMMAND RESETS BOTH PAGE NUMBERING AT TOP
AND PAGE NUMBERING AT THE BOTTOM.
.BP5.SP2.C.UL.UC
NO PAGE PREFIX [NPP]
.SP
↑THIS COMMAND INFORMS
.UC
RUNOFF
TO DISCONTINUE PREFIXING PAGE NUMBERS WITH THE USER SPECIFIED
PAGE PREFIX. IF PAGE NUMBERING IS IN EFFECT,
.UC
RUNOFF
REVERTS TO THE STANDARD PAGE NUMBER FORMAT (I.E. "-↑40N↑40-").
.BP5.SP2.C.UL.UC
NUMBER PAGES BOTTOM N [NPB]
.SP1
↑THIS COMMAND TELLS
.UC
RUNOFF
TO NUMBER PAGES AT THE MIDDLE OF THE BOTTOM MARGIN
STARTING WITH THE NUMBER ↑N. IF ↑N IS NOT SPECIFIED OR IS 0,
.UC
RUNOFF
USES THE CURRENT PAGE NUMBER.
.BP5.SP2.C.UL.UC
NUMBER PAGES TOP N [NPT]
.SP1
↑THIS COMMAND TELLS
.UC
RUNOFF
TO NUMBER PAGES AT THE MIDDLE OF THE TOP MARGIN STARTING WITH
THE NUMBER ↑N. IF ↑N IS NOT SPECIFIED OR IS 0,
.UC
RUNOFF
USES THE CURRENT PAGE NUMBER.
.BP5.SP2.C.UL.UC
PAPER LENGTH N [PRL]
.SP1
↑THE PAPER LENGTH IS SET TO ↑N LINES, UNLESS
↑N IS LESS THAN THE CURRENT TOP MARGIN PLUS THE
CURRENT BOTTOM MARGIN.
.BP5.SP2.C.UL.UC
PAGE PREFIX [PP]
.SP
↑THIS COMMAND TELLS
.UC
RUNOFF
TO STORE THE CONTENTS OF THE NEXT TEXT LINE IN A PAGE
PREFIX BUFFER AND TO SET PAGE PREFIX MODE ON. IN NORMAL PAGE
NUMBERING MODE THE PAGE NUMBER ↑N IS EDITED AS "-↑40↑N↑40-".
HOWEVER, IF PAGE NUMBERING WERE IN EFFECT AND PAGE
PREFIXING MODE WERE ON WITH A PAGE PREFIX OF
.UC
"RUNOFF-",
THE PAGE NUMBER WOULD BE EDITED AS
.UC
"RUNOFF-N".
.BP5.SP2.C.UL.UC
SET TABS N1,N2,... [ST]
.SP
↑TABS ARE SET AT THE POSITIONS
.UC
N1, N2, ...
.NCS
BY THIS COMMAND.
.CS
↑IF NO TAB SETTINGS ARE SPECIFIED,
.UC
RUNOFF
SETS TABS AT POSITIONS 1, 9, 17, 25, ...
.UC
NOTE:
↑THIS COMMAND DOES NOT RESET ANY PREVIOUSLY SET TABS.
IN PARTICULAR, THE INITIAL TAB SETTINGS OF 1, 9, 17, ...
.NCS
ARE IN EFFECT UNTIL THEY ARE CLEARED.
.CS
↑TAB SETTINGS ARE ALWAYS PROCESSED
.UL
RELATIVE TO THE CURRENT LEFT MARGIN SETTING,
NOT RELATIVE TO THE LEFT BOUNDARY OF THE PAGE.
.BP5.SP2.C.UL.UC
SINGLE SPACE [SS]
.SP1
↑THE SPACING MODE OF
.UC
RUNOFF
IS CHANGED TO SINGLE SPACING. EACH LINE OF OUTPUT IMMEDIATELY
FOLLOWS THE PREVIOUS LINE WITH NO BLANK LINE INTERVENING.
.BP5.SP2.C.UL.UC
SPACE N [SP]
.SP1
↑N LINES ARE SPACED BEFORE THE NEXT LINE OF OUTPUT, UNLESS
THE NEXT LINE OF OUTPUT WOULD BE THE FIRST LINE ON THE NEXT PAGE.
IF THE NEXT LINE
OF OUTPUT GOES ON THE NEXT PAGE, THE LINE WILL BE OUTPUT AT THE
TOP LINE OF THE PAGE. IF ↑N IS NOT SPECIFIED OR IS 0, SPACING
OF 1 LINE IS ASSUMED. THIS COMMAND CAUSES A
.UC
BREAK
TO OCCUR.
.BP5.SP2.C.UL.UC
TAB N [T]
.SP
↑THIS COMMAND IS SIMILAR TO THE ↑-BLANK↑- COMMAND.
HOWEVER, IT CAUSES A VARIABLE NUMBER OF SPACES TO
BE GENERATED AS A SYMBOL.
IF ↑N IS ABSENT, ENOUGH SPACES ARE GENERATED SO THAT
THE NEXT SYMBOL OF THE OUTPUT LINE STARTS
AT THE NEXT TAB STOP (RELATIVE TO THE LEFT MARGIN).
IF ↑N IS PRESENT, SUFFICIENT SPACES GET GENERATED SO THAT
THE NEXT SYMBOL OF THE OUTPUT LINE
STARTS AT COLUMN ↑N RELATIVE TO THE LEFT MARGIN.
THIS COMMAND HAS NO EFFECT IN ↑-NOFILL↑- MODE OR IN
↑-FILL↑- AND ↑-JUSTIFY↑- MODE.
.BP5.SP2.C.UL.UC
TOP MARGIN N [TMR]
.SP1
↑THE TOP MARGIN OF EACH PAGE IS SET TO ↑N LINES, UNLESS
↑N IS GREATER THAN THE CURRENT PAPER LENGTH MINUS THE CURRENT
BOTTOM MARGIN.
.BP5.SP2.C.UL.UC
UNDENT N [UD]
.SP1
↑THIS COMMAND CAUSES UNDENTATION (INDENTATION TO THE LEFT
OF THE LEFT MARGIN) OF THE NEXT OUTPUT LINE BY ↑N SPACES.
THIS COMMAND IS IGNORED IF ↑N IS GREATER THAN THE
CURRENT LEFT MARGIN. A
.UC
BREAK
OCCURS AS A RESULT OF THIS COMMAND.
.BP5.SP2.C.UL.UC
UNDENT MARGIN N [UM]
.SP
↑THE LEFT MARGIN IS SET TO ITS CURRENT VALUE MINUS ↑N.
THIS COMMAND ALSO ADDS ↑N TO THE LINE LENGTH.
.BP5.SP2.C.UL.UC
UNDERLINE [UL]
.SP1
↑THIS COMMAND TELLS
.UC
RUNOFF
TO UNDERLINE ALL SYMBOLS ON THE NEXT TEXT INPUT LINE.
IF THE NEXT TEXT LINE IS PROCESSED IN
.UC
NOFILL
MODE, THE ENTIRE LINE IS UNDERLINED. THIS MODE IS IGNORED FOR
DEVICES WHICH CANNOT HANDLE UNDERLINING.
.BP5.SP2.C.UL.UC
UPPER CASE [UC]
.SP1
↑THIS COMMAND CAUSES
.UC
RUNOFF
TO CAPITALIZE ALL LETTERS ON THE NEXT TEXT INPUT LINE. THIS
MODE TAKES PRECEDENCE OVER THE LOWER CASE MODE. AFTER THE
NEXT TEXT INPUT LINE IS PROCESSED, THIS MODE IS RESET.
.SP4
IN ADDITION TO TEXT COMMANDS,
.UC
RUNOFF
HAS A NUMBER OF FEATURES:
.SP2.IM5
↑ANY TEXT LINE WHICH STARTS WITH A SPACE AND IS PROCESSED UNDER
.UC
FILL
MODE CAUSES
.UC
RUNOFF
TO DO PARAGRAPHING. PARAGRAPHING IS EQUIVALENT TO THE
COMMAND,
.UC
.INDENT 5
, WHICH FORCES A
.UC
BREAK
AND INDENTATION OF THE NEXT OUTPUT LINE BY 5 SPACES.
.SP2
↑WHEN A TAB IS ENCOUNTERED WHILE PROCESSING A SYMBOL IN
↑-FILL↑- MODE, ENOUGH SPACES ARE STORED IN THE SYMBOL SO
THAT THE NEXT CHARACTER AFTER THE TAB IN THE SYMBOL
WILL BE OUTPUT AT THE NEXT TAB SETTING RELATIVE TO THE
LEFT MARGIN WHEN THE SYMBOL IS OUTPUT ON A LINE.
CENTERING THE OUTPUT LINE, OF COURSE, MAY CHANGE THE
EFFECTIVE TAB SETTINGS RELATIVE TO
THE LEFT MARGIN.
.SP2
↑THE CHARACTER, "↑" (AN UP ARROW ON ↑-TTY33↑-'S), IS A SPECIAL CONTROL CHARACTER
WHICH IS USED FOR MANY PURPOSES:
.IM2
.IM3.UD3
↑A.↑40"↑" FOLLOWED BY A LETTER WILL CAPITALIZE THE LETTER.
↑FOR EXAMPLE, "↑↑A" IS A CAPITALIZED "A".
.SP1
.UD3
↑B.↑40"↑" FOLLOWED BY UP TO 3 DIGITS WILL INSERT A CHARACTER IN
THE TEXT WHICH HAS A CHARACTER CODE CORRESPONDING
TO THE OCTAL VALUE OF THE DIGITS. ↑FOR EXAMPLE, "↑↑145" WILL
BE INSERTED IN THE TEXT AS A CHARACTER WHOSE CODE IS OCTAL 145.
.SP1
.UD3
↑C.↑40"↑↑↑↑" IS EQUIVALENT TO "↑".
.SP1
.UD3
↑D.↑40"↑↑-" CAUSES ↑-RUNOFF↑- TO CAPITALIZE ALL LETTERS
UNTIL A MATCHING "↑↑-" IS ENCOUNTERED.
.SP.UD3
↑E.↑40"↑↑←" ("←" IS A LEFT ARROW ON ↑-TTY33↑-'S) CAUSES ↑-RUNOFF↑- TO UNDERLINE ALL CHARACTERS
UNTIL A MATCHING "↑↑←" IS ENCOUNTERED.
.SP.UD3
↑F.↑40"↑↑↑X", WHERE ↑X IS ANY CHARACTER NOT MENTIONED ABOVE,
IS EQUIVALENT TO "↑" FOLLOWED BY THE CHARACTER "↑X".
.UM2
.SP2.CS.UM8
↑THE ↑-RUNOFF↑- DEFINITION OF A SYMBOL IS ALMOST OBVIOUS.
IN ↑-FILL↑- MODE, A SYMBOL IS A SEQUENTIAL GROUP OF NON-CONTROL
CHARACTERS (EXCEPT BACKSPACE AND TAB) WHICH IS DELIMITED BY
A SEPARATOR CHARACTER.
SEPARATOR CHARACTERS IN ↑-FILL↑- MODE ARE: SPACE, CARRIAGE RETURN,
AND IN ↑-JUSTIFY↑- MODE A TAB.
IN ↑-NOFILL↑- MODE, A SYMBOL IS AN ENTIRE TEXT LINE WHICH
IS DELIMITED BY A CARRIAGE RETURN.
.SP3.C.UL
↑HINTS ON ↑USING ↑-RUNOFF↑-
.SP2
↑THE FOLLOWING HINTS ON USING ↑-RUNOFF↑- HAVE BEEN FOUND TO BE
EXTREMELY VALUABLE THROUGHOUT THE PREVIOUS THREE YEARS
(↑INCIDENTALLY, THIS ↑-RUNOFF↑- WAS WRITTEN APPROXIMATELY A YEAR
BEFORE ↑-DEC↑- ANNOUNCED THEIR "↑-RUNOFF↑-"!):
.SP.IM9.UD4
1.↑40↑40↑WHEN GENERATING AN INPUT FILE FOR ↑-RUNOFF↑-, IT IS
MUCH EASIER TO ADD THE TEXT CONTROL COMMANDS WHILE TYPING THE
TEXT LINES THAN IT IS TO GENERATE A COMPLETE TEXT FILE AND THEN
ADD THE TEXT CONTROL COMMANDS LATER.
.SP.UD4
2.↑40↑40↑IT IS ADVISABLE TO TYPE ALL DOCUMENTATION FILES USING
UPPER CASE LETTERS.
OTHERWISE, ONE WILL FIND IT EXTREMELY DIFFICULT TO
MODIFY THE FILE ON TERMINALS HAVING ONLY UPPER CASE LETTERS.
.SP.UD4
3.↑40↑40↑TO FACILITATE ADDITION AND DELETION OF SENTENCES IN
AN INPUT FILE TO ↑-RUNOFF↑-, IT IS RECOMMENDED THAT A NEW SENTENCE
SHOULD NOT BE STARTED ON THE SAME TEXT LINE AS THE PREVIOUS
SENTENCE ENDED.
.SP.UD4
4.↑40↑40↑IT IS HELPFUL TO INSERT UNDEFINED TEXT COMMANDS IN THE
INPUT FILE.
THE UNDEFINED COMMANDS CAN BE USED AS SEARCH POINTERS TO HELP
LOCATE A PARTICULAR AREA OF THE FILE.
SINCE THE COMMANDS ARE INVALID, ↑-RUNOFF↑- IGNORES THEM.
(↑SUGGESTION: ↑SINCE NEW TEXT COMMANDS MAY BE ADDED IN THE
FUTURE, IT IS RECOMMENDED THAT THE FIRST CHARACTER OF ANY
CURRENTLY ILLEGAL TEXT COMMAND BE NON-ALPHABETIC, TO AVOID
POSSIBLE CONFLICTS WITH FUTURE COMMANDS.)
.SP.UD4
5.↑40↑40↑SINCE ↑-RUNOFF↑- OPTIMIZES LINE SPACING BY
NOT DOING SPACING IF IT IS AT THE TOP OF A PAGE, IT IS NOT NORMALLY POSSIBLE
TO SPACE LINES AT THE TOP OF A PAGE.
TO OBTAIN SPACING AT THE TOP OF A PAGE, ONE (A.) SWITCHES
↑-RUNOFF↑- TO ↑-NOFILL↑- MODE, (B.) INSERTS ONE BLANK LINE OF TEXT,
(C.) SWITCHES BACK TO THE PREVIOUS MODE, AND (D.) USES A ↑-SPACE↑-
COMMAND TO DO THE REST OF THE SPACING.
.SP.UD4
6.↑40↑40↑IN ORDER TO PRODUCE
LABELLED PARAGRAPHS, SUCH AS THIS ONE,
WHOSE RIGHT AND LEFT MARGINS
ARE JUSTIFIED, IT IS NECESSARY
TO USE A SPECIAL TRICK.
THE BEST WAY TO EXPLAIN HOW IT WORKS
IS TO GIVE AN EXAMPLE.
THE FOLLOWING LINES IN THE INPUT
FILE WERE USED TO PRODUCE THE LINES
OF THIS PARAGRAPH:
.SP.IM2.NF.NLC
.SP.UD4
6.↑↑40↑↑40↑↑IN ORDER TO PRODUCE
LABELLED PARAGRAPHS, SUCH AS THIS ONE,
WHOSE RIGHT AND LEFT MARGINS
ARE JUSTIFIED, IT IS NECESSARY
TO USE A SPECIAL TRICK.
THE BEST WAY TO EXPLAIN HOW IT WORKS
IS TO GIVE AN EXAMPLE.
THE FOLLOWING LINES IN THE INPUT
FILE WERE USED TO PRODUCE THE LINES
OF THIS PARAGRAPH:
.SP
.F.J.UM2.UM9.LC
.BP8
.SP.I20
↑A.↑40↑K.↑40↑OLSON
.SP.I20
↑FEBRUARY 15, 1972
.IM20.SP
↑THIS DOCUMENTATION LANGUAGE WAS ORIGINALLY DEVELOPED
BY THE ABOVE INDIVIDUAL
AT ↑INTERACTIVE ↑COMPUTING ↑CORPORATION, ↑ORANGE, ↑CALIFORNIA.
↑SUBSEQUENT MODIFICATIONS WERE MADE BY THE AUTHOR AT
THE ↑UNIVERSITY OF ↑CALIFORNIA AT ↑IRVINE.
.UM20
.BP
.F.J.CS.LC.C.UL
↑APPENDIX ↑A
.SP2.C.UL
↑-IBM↑- 2741 ↑OPERATING ↑INSTRUCTIONS
.SP2
.PP
↑RUNOFF ↑A-
.NPB1
↑-RUNOFF↑-, AT THE PRESENT TIME, DETERMINES IF THE OUTPUT
DEVICE IS AN ↑-IBM↑- 2741 DATA TERMINAL BY EXAMINING THE
OUTPUT DEVICE NAME.
IF A USER SPECIFIES DEVICE, ↑-TTY22:↑- (LOGICAL OR PHYSICAL) OR LOGICAL DEVICE 2741:,
AS THE OUTPUT DEVICE,
THE OUTPUT WILL BE ASSUMED TO BE GOING TO THE 2741.
(↑CURRENTLY THE ONLY 2741 THAT WE HAVE IS A SLAVE
TERMINAL ON PORT: ↑-TTY22:↑-.
↑AS MORE 2741'S ARE ADDED (IF ANY), ↑-RUNOFF↑- WILL BE
MODIFIED TO ALSO HANDLE THEM.)
↑THE FOLLOWING STEPS SHOULD BE TAKEN BEFORE EACH USE OF THE
↑-IBM↑- 2741 DATA TERMINAL:
.SP2.IM9.UD4
1.↑40↑40↑THE USER SHOULD ASSIGN THE TERMINAL BY USING A
MONITOR ↑-ASSIGN↑- COMMAND.
THIS WILL RESOLVE ANY CONFLICTS CAUSED BY DIFFERENT USERS
TRYING TO ACCESS THE TERMINAL.
.SP.UD4
2.↑40↑40↑THE USER SHOULD CHECK THE SWITCH,
IN THE LEFT PANEL OF THE TERMINAL, TO MAKE CERTAIN
THAT IT IS IN THE ↑-COM↑- POSITION.
.SP.UD4
3.↑40↑40↑THE ↑-ON-OFF↑- SWITCH ON THE RIGHT SIDE OF THE
2741 KEYBOARD SHOULD BE SWITCHED TO ↑-OFF↑- AND THEN BACK
TO ↑O↑N.
.SP.UD4
4.↑40↑40↑THE ↑-RETURN↑- KEY ON THE KEYBOARD SHOULD THEN BE DEPRESSED
TO PUT THE TERMINAL IN A RECEIVE STATE.
.SP.UD4
5.↑40↑40↑THE TERMINAL IS NOW READY FOR USE.
THE USER SHOULD CHECK TO SEE THAT THE DESIRED TYPE BALL
IS MOUNTED ON THE TERMINAL.
ALSO, IF THE TYPE BALL IS OTHER THAN 1 (#934), HE MUST
BE SURE THAT HE TELLS ↑-RUNOFF↑- WHICH BALL IS MOUNTED.
BY USING THE STOP AFTER EACH PAGE FEATURE OF ↑-RUNOFF↑-,
HE CAN CHANGE TYPE BALLS BETWEEN PAGES.
.SP.UD4
6.↑40↑40↑WHEN THE USER IS FINISHED WITH THE TERMINAL, HE
SHOULD DEASSIGN IT.
.UM9.BP
.NF
.C.UL
↑APPENDIX ↑B
.SP2.C.UL.LC
↑-IBM↑- 2741 ↑CHARACTER ↑SET - ↑BALL 1 (#934)
.PP
↑RUNOFF ↑B-
.NPB1
.SP2.NF
.C
↑↑040 ↑040 ↑↑100 ↑100 ↑↑140 ↑140
.C
↑↑041 ↑041 ↑↑101 ↑101 ↑↑141 ↑141
.C
↑↑042 ↑042 ↑↑102 ↑102 ↑↑142 ↑142
.C
↑↑043 ↑043 ↑↑103 ↑103 ↑↑143 ↑143
.C
↑↑044 ↑044 ↑↑104 ↑104 ↑↑144 ↑144
.C
↑↑045 ↑045 ↑↑105 ↑105 ↑↑145 ↑145
.C
↑↑046 ↑046 ↑↑106 ↑106 ↑↑146 ↑146
.C
↑↑047 ↑047 ↑↑107 ↑107 ↑↑147 ↑147
.C
↑↑050 ↑050 ↑↑110 ↑110 ↑↑150 ↑150
.C
↑↑051 ↑051 ↑↑111 ↑111 ↑↑151 ↑151
.C
↑↑052 ↑052 ↑↑112 ↑112 ↑↑152 ↑152
.C
↑↑053 ↑053 ↑↑113 ↑113 ↑↑153 ↑153
.C
↑↑054 ↑054 ↑↑114 ↑114 ↑↑154 ↑154
.C
↑↑055 ↑055 ↑↑115 ↑115 ↑↑155 ↑155
.C
↑↑056 ↑056 ↑↑116 ↑116 ↑↑156 ↑156
.C
↑↑057 ↑057 ↑↑117 ↑117 ↑↑157 ↑157
.C
↑↑060 ↑060 ↑↑120 ↑120 ↑↑160 ↑160
.C
↑↑061 ↑061 ↑↑121 ↑121 ↑↑161 ↑161
.C
↑↑062 ↑062 ↑↑122 ↑122 ↑↑162 ↑162
.C
↑↑063 ↑063 ↑↑123 ↑123 ↑↑163 ↑163
.C
↑↑064 ↑064 ↑↑124 ↑124 ↑↑164 ↑164
.C
↑↑065 ↑065 ↑↑125 ↑125 ↑↑165 ↑165
.C
↑↑066 ↑066 ↑↑126 ↑126 ↑↑166 ↑166
.C
↑↑067 ↑067 ↑↑127 ↑127 ↑↑167 ↑167
.C
↑↑070 ↑070 ↑↑130 ↑130 ↑↑170 ↑170
.C
↑↑071 ↑071 ↑↑131 ↑131 ↑↑171 ↑171
.C
↑↑072 ↑072 ↑↑132 ↑132 ↑↑172 ↑172
.C
↑↑073 ↑073 ↑↑133 ↑133 ↑↑173 ↑173
.C
↑↑074 ↑074 ↑↑134 ↑134 ↑↑174 ↑174
.C
↑↑075 ↑075 ↑↑135 ↑135 ↑↑175 ↑175
.C
↑↑076 ↑076 ↑↑136 ↑136 ↑↑176 ↑176
.C
↑↑077 ↑077 ↑↑137 ↑137 ↑↑177 ↑177
.SP2.F.J.LC.CS
↑THIS IS AN EXAMPLE OF THE PRINT QUALITY OF
THIS TYPE BALL.
EV↑ER↑Y O↑TH↑ER ↑LE↑TT↑ER ↑IN ↑TH↑IS
↑RI↑DI↑IC↑LO↑US ↑SE↑NT↑EN↑CE ↑IS ↑CA↑PI↑TA↑LI↑ZE↑D.
HERE ARE SOME SPECIAL CHARACTERS:
!"#$%&'()*= -*<>? /.,+;@←.
HOPEFULLY, YOU CAN USE THIS EXAMPLE TO DETERMINE IF
YOU DESIRE TO USE THIS TYPE BALL.
.NF
.BP
.C.UL.LC
↑-IBM↑- 2741 ↑CHARACTER ↑SET - ↑BALL 2 (#137↑M)
.SP2.NF
.C
↑↑040 ↑040 ↑↑100 ↑100 ↑↑140 ↑140
.C
↑↑041 ↑041 ↑↑101 ↑101 ↑↑141 ↑141
.C
↑↑042 ↑042 ↑↑102 ↑102 ↑↑142 ↑142
.C
↑↑043 ↑043 ↑↑103 ↑103 ↑↑143 ↑143
.C
↑↑044 ↑044 ↑↑104 ↑104 ↑↑144 ↑144
.C
↑↑045 ↑045 ↑↑105 ↑105 ↑↑145 ↑145
.C
↑↑046 ↑046 ↑↑106 ↑106 ↑↑146 ↑146
.C
↑↑047 ↑047 ↑↑107 ↑107 ↑↑147 ↑147
.C
↑↑050 ↑050 ↑↑110 ↑110 ↑↑150 ↑150
.C
↑↑051 ↑051 ↑↑111 ↑111 ↑↑151 ↑151
.C
↑↑052 ↑052 ↑↑112 ↑112 ↑↑152 ↑152
.C
↑↑053 ↑053 ↑↑113 ↑113 ↑↑153 ↑153
.C
↑↑054 ↑054 ↑↑114 ↑114 ↑↑154 ↑154
.C
↑↑055 ↑055 ↑↑115 ↑115 ↑↑155 ↑155
.C
↑↑056 ↑056 ↑↑116 ↑116 ↑↑156 ↑156
.C
↑↑057 ↑057 ↑↑117 ↑117 ↑↑157 ↑157
.C
↑↑060 ↑060 ↑↑120 ↑120 ↑↑160 ↑160
.C
↑↑061 ↑061 ↑↑121 ↑121 ↑↑161 ↑161
.C
↑↑062 ↑062 ↑↑122 ↑122 ↑↑162 ↑162
.C
↑↑063 ↑063 ↑↑123 ↑123 ↑↑163 ↑163
.C
↑↑064 ↑064 ↑↑124 ↑124 ↑↑164 ↑164
.C
↑↑065 ↑065 ↑↑125 ↑125 ↑↑165 ↑165
.C
↑↑066 ↑066 ↑↑126 ↑126 ↑↑166 ↑166
.C
↑↑067 ↑067 ↑↑127 ↑127 ↑↑167 ↑167
.C
↑↑070 ↑070 ↑↑130 ↑130 ↑↑170 ↑170
.C
↑↑071 ↑071 ↑↑131 ↑131 ↑↑171 ↑171
.C
↑↑072 ↑072 ↑↑132 ↑132 ↑↑172 ↑172
.C
↑↑073 ↑073 ↑↑133 ↑133 ↑↑173 ↑173
.C
↑↑074 ↑074 ↑↑134 ↑134 ↑↑174 ↑174
.C
↑↑075 ↑075 ↑↑135 ↑135 ↑↑175 ↑175
.C
↑↑076 ↑076 ↑↑136 ↑136 ↑↑176 ↑176
.C
↑↑077 ↑077 ↑↑137 ↑137 ↑↑177 ↑177
.SP2.F.J.LC.CS
↑THIS IS AN EXAMPLE OF THE PRINT QUALITY OF
THIS TYPE BALL.
EV↑ER↑Y O↑TH↑ER ↑LE↑TT↑ER ↑IN ↑TH↑IS
↑RI↑DI↑IC↑LO↑US ↑SE↑NT↑EN↑CE ↑IS ↑CA↑PI↑TA↑LI↑ZE↑D.
HERE ARE SOME SPECIAL CHARACTERS:
!"#$%&'()*= -*<>? /.,+;@←.
HOPEFULLY, YOU CAN USE THIS EXAMPLE TO DETERMINE IF
YOU DESIRE TO USE THIS TYPE BALL.
.NF
.BP
.C.UL.LC
↑-IBM↑- 2741 ↑CHARACTER ↑SET - ↑BALL 3 (#938)
.SP2.NF
.C
↑↑040 ↑040 ↑↑100 ↑100 ↑↑140 ↑140
.C
↑↑041 ↑041 ↑↑101 ↑101 ↑↑141 ↑141
.C
↑↑042 ↑042 ↑↑102 ↑102 ↑↑142 ↑142
.C
↑↑043 ↑043 ↑↑103 ↑103 ↑↑143 ↑143
.C
↑↑044 ↑044 ↑↑104 ↑104 ↑↑144 ↑144
.C
↑↑045 ↑045 ↑↑105 ↑105 ↑↑145 ↑145
.C
↑↑046 ↑046 ↑↑106 ↑106 ↑↑146 ↑146
.C
↑↑047 ↑047 ↑↑107 ↑107 ↑↑147 ↑147
.C
↑↑050 ↑050 ↑↑110 ↑110 ↑↑150 ↑150
.C
↑↑051 ↑051 ↑↑111 ↑111 ↑↑151 ↑151
.C
↑↑052 ↑052 ↑↑112 ↑112 ↑↑152 ↑152
.C
↑↑053 ↑053 ↑↑113 ↑113 ↑↑153 ↑153
.C
↑↑054 ↑054 ↑↑114 ↑114 ↑↑154 ↑154
.C
↑↑055 ↑055 ↑↑115 ↑115 ↑↑155 ↑155
.C
↑↑056 ↑056 ↑↑116 ↑116 ↑↑156 ↑156
.C
↑↑057 ↑057 ↑↑117 ↑117 ↑↑157 ↑157
.C
↑↑060 ↑060 ↑↑120 ↑120 ↑↑160 ↑160
.C
↑↑061 ↑061 ↑↑121 ↑121 ↑↑161 ↑161
.C
↑↑062 ↑062 ↑↑122 ↑122 ↑↑162 ↑162
.C
↑↑063 ↑063 ↑↑123 ↑123 ↑↑163 ↑163
.C
↑↑064 ↑064 ↑↑124 ↑124 ↑↑164 ↑164
.C
↑↑065 ↑065 ↑↑125 ↑125 ↑↑165 ↑165
.C
↑↑066 ↑066 ↑↑126 ↑126 ↑↑166 ↑166
.C
↑↑067 ↑067 ↑↑127 ↑127 ↑↑167 ↑167
.C
↑↑070 ↑070 ↑↑130 ↑130 ↑↑170 ↑170
.C
↑↑071 ↑071 ↑↑131 ↑131 ↑↑171 ↑171
.C
↑↑072 ↑072 ↑↑132 ↑132 ↑↑172 ↑172
.C
↑↑073 ↑073 ↑↑133 ↑133 ↑↑173 ↑173
.C
↑↑074 ↑074 ↑↑134 ↑134 ↑↑174 ↑174
.C
↑↑075 ↑075 ↑↑135 ↑135 ↑↑175 ↑175
.C
↑↑076 ↑076 ↑↑136 ↑136 ↑↑176 ↑176
.C
↑↑077 ↑077 ↑↑137 ↑137 ↑↑177 ↑177
.SP2.F.J.LC.CS
↑THIS IS AN EXAMPLE OF THE PRINT QUALITY OF
THIS TYPE BALL.
EV↑ER↑Y O↑TH↑ER ↑LE↑TT↑ER ↑IN ↑TH↑IS
↑RI↑DI↑IC↑LO↑US ↑SE↑NT↑EN↑CE ↑IS ↑CA↑PI↑TA↑LI↑ZE↑D.
HERE ARE SOME SPECIAL CHARACTERS:
!"#$%&'()*= -*<>? /.,+;@←.
HOPEFULLY, YOU CAN USE THIS EXAMPLE TO DETERMINE IF
YOU DESIRE TO USE THIS TYPE BALL.
.NF
.BP
.C.UL.LC
↑-TELETYPE↑- ↑MODEL 37 ↑CHARACTER ↑SET
.SP2.NF
.C
↑↑040 ↑040 ↑↑100 ↑100 ↑↑140 ↑140
.C
↑↑041 ↑041 ↑↑101 ↑101 ↑↑141 ↑141
.C
↑↑042 ↑042 ↑↑102 ↑102 ↑↑142 ↑142
.C
↑↑043 ↑043 ↑↑103 ↑103 ↑↑143 ↑143
.C
↑↑044 ↑044 ↑↑104 ↑104 ↑↑144 ↑144
.C
↑↑045 ↑045 ↑↑105 ↑105 ↑↑145 ↑145
.C
↑↑046 ↑046 ↑↑106 ↑106 ↑↑146 ↑146
.C
↑↑047 ↑047 ↑↑107 ↑107 ↑↑147 ↑147
.C
↑↑050 ↑050 ↑↑110 ↑110 ↑↑150 ↑150
.C
↑↑051 ↑051 ↑↑111 ↑111 ↑↑151 ↑151
.C
↑↑052 ↑052 ↑↑112 ↑112 ↑↑152 ↑152
.C
↑↑053 ↑053 ↑↑113 ↑113 ↑↑153 ↑153
.C
↑↑054 ↑054 ↑↑114 ↑114 ↑↑154 ↑154
.C
↑↑055 ↑055 ↑↑115 ↑115 ↑↑155 ↑155
.C
↑↑056 ↑056 ↑↑116 ↑116 ↑↑156 ↑156
.C
↑↑057 ↑057 ↑↑117 ↑117 ↑↑157 ↑157
.C
↑↑060 ↑060 ↑↑120 ↑120 ↑↑160 ↑160
.C
↑↑061 ↑061 ↑↑121 ↑121 ↑↑161 ↑161
.C
↑↑062 ↑062 ↑↑122 ↑122 ↑↑162 ↑162
.C
↑↑063 ↑063 ↑↑123 ↑123 ↑↑163 ↑163
.C
↑↑064 ↑064 ↑↑124 ↑124 ↑↑164 ↑164
.C
↑↑065 ↑065 ↑↑125 ↑125 ↑↑165 ↑165
.C
↑↑066 ↑066 ↑↑126 ↑126 ↑↑166 ↑166
.C
↑↑067 ↑067 ↑↑127 ↑127 ↑↑167 ↑167
.C
↑↑070 ↑070 ↑↑130 ↑130 ↑↑170 ↑170
.C
↑↑071 ↑071 ↑↑131 ↑131 ↑↑171 ↑171
.C
↑↑072 ↑072 ↑↑132 ↑132 ↑↑172 ↑172
.C
↑↑073 ↑073 ↑↑133 ↑133 ↑↑173 ↑173
.C
↑↑074 ↑074 ↑↑134 ↑134 ↑↑174 ↑174
.C
↑↑075 ↑075 ↑↑135 ↑135 ↑↑175 ↑175
.C
↑↑076 ↑076 ↑↑136 ↑136 ↑↑176 ↑176
.C
↑↑077 ↑077 ↑↑137 ↑137 ↑↑177 ↑177
.SP2.F.J.LC.CS
↑THIS IS AN EXAMPLE OF THE PRINT QUALITY OF
THIS TYPE BALL.
EV↑ER↑Y O↑TH↑ER ↑LE↑TT↑ER ↑IN ↑TH↑IS
↑RI↑DI↑IC↑LO↑US ↑SE↑NT↑EN↑CE ↑IS ↑CA↑PI↑TA↑LI↑ZE↑D.
HERE ARE SOME SPECIAL CHARACTERS:
!"#$%&'()*= -*<>? /.,+;@←.
HOPEFULLY, YOU CAN USE THIS EXAMPLE TO DETERMINE IF
YOU DESIRE TO USE THIS TYPE BALL.
.NF
.BP
.C.UL
↑TABLE OF ↑-LP10E↑- ↑CHARACTERS AND ↑CODES
.SP2.NF
.C
↑↑000 ↑000 ↑↑040 ↑040 ↑↑100 ↑100 ↑↑140 ↑140
.C
↑↑001 ↑001 ↑↑041 ↑041 ↑↑101 ↑101 ↑↑141 ↑141
.C
↑↑002 ↑002 ↑↑042 ↑042 ↑↑102 ↑102 ↑↑142 ↑142
.C
↑↑003 ↑003 ↑↑043 ↑043 ↑↑103 ↑103 ↑↑143 ↑143
.C
↑↑004 ↑004 ↑↑044 ↑044 ↑↑104 ↑104 ↑↑144 ↑144
.C
↑↑005 ↑005 ↑↑045 ↑045 ↑↑105 ↑105 ↑↑145 ↑145
.C
↑↑006 ↑006 ↑↑046 ↑046 ↑↑106 ↑106 ↑↑146 ↑146
.C
↑↑007 ↑007 ↑↑047 ↑047 ↑↑107 ↑107 ↑↑147 ↑147
.C
↑↑010 ↑010 ↑↑050 ↑050 ↑↑110 ↑110 ↑↑150 ↑150
.C
↑↑011 ↑011 ↑↑051 ↑051 ↑↑111 ↑111 ↑↑151 ↑151
.C
↑↑012 ↑012 ↑↑052 ↑052 ↑↑112 ↑112 ↑↑152 ↑152
.C
↑↑013 ↑013 ↑↑053 ↑053 ↑↑113 ↑113 ↑↑153 ↑153
.C
↑↑014 ↑014 ↑↑054 ↑054 ↑↑114 ↑114 ↑↑154 ↑154
.C
↑↑015 ↑015 ↑↑055 ↑055 ↑↑115 ↑115 ↑↑155 ↑155
.C
↑↑016 ↑016 ↑↑056 ↑056 ↑↑116 ↑116 ↑↑156 ↑156
.C
↑↑017 ↑017 ↑↑057 ↑057 ↑↑117 ↑117 ↑↑157 ↑157
.C
↑↑020 ↑020 ↑↑060 ↑060 ↑↑120 ↑120 ↑↑160 ↑160
.C
↑↑021 ↑021 ↑↑061 ↑061 ↑↑121 ↑121 ↑↑161 ↑161
.C
↑↑022 ↑022 ↑↑062 ↑062 ↑↑122 ↑122 ↑↑162 ↑162
.C
↑↑023 ↑023 ↑↑063 ↑063 ↑↑123 ↑123 ↑↑163 ↑163
.C
↑↑024 ↑024 ↑↑064 ↑064 ↑↑124 ↑124 ↑↑164 ↑164
.C
↑↑025 ↑025 ↑↑065 ↑065 ↑↑125 ↑125 ↑↑165 ↑165
.C
↑↑026 ↑026 ↑↑066 ↑066 ↑↑126 ↑126 ↑↑166 ↑166
.C
↑↑027 ↑027 ↑↑067 ↑067 ↑↑127 ↑127 ↑↑167 ↑167
.C
↑↑030 ↑030 ↑↑070 ↑070 ↑↑130 ↑130 ↑↑170 ↑170
.C
↑↑031 ↑031 ↑↑071 ↑071 ↑↑131 ↑131 ↑↑171 ↑171
.C
↑↑032 ↑032 ↑↑072 ↑072 ↑↑132 ↑132 ↑↑172 ↑172
.C
↑↑033 ↑033 ↑↑073 ↑073 ↑↑133 ↑133 ↑↑173 ↑173
.C
↑↑034 ↑034 ↑↑074 ↑074 ↑↑134 ↑134 ↑↑174 ↑174
.C
↑↑035 ↑035 ↑↑075 ↑075 ↑↑135 ↑135 ↑↑175 ↑175
.C
↑↑036 ↑036 ↑↑076 ↑076 ↑↑136 ↑136 ↑↑176 ↑176
.C
↑↑037 ↑037 ↑↑077 ↑077 ↑↑137 ↑137 ↑↑177 ↑177
.SP2.F.J.LC.CS
↑THIS IS AN EXAMPLE OF THE PRINT QUALITY OF
THIS TYPE BALL.
EV↑ER↑Y O↑TH↑ER ↑LE↑TT↑ER ↑IN ↑TH↑IS
↑RI↑DI↑IC↑LO↑US ↑SE↑NT↑EN↑CE ↑IS ↑CA↑PI↑TA↑LI↑ZE↑D.
HERE ARE SOME SPECIAL CHARACTERS:
!"#$%&'()*= -*<>? /.,+;@←.
HOPEFULLY, YOU CAN USE THIS EXAMPLE TO DETERMINE IF
YOU DESIRE TO USE THIS TYPE BALL.
.NF
.BP